distributed ledger technology - German English Dictionary